import tensorflow as tf  # 导入 TF 库
import numpy as np

if __name__ == '__main__':
    a = tf.constant([-1, 0, 1, 2])  # 创建 TF 张量
    aa = tf.Variable(a)  # 转换为 Variable 类型
    print(aa.name, aa.trainable)  # Variable 类型张量的属性
    a = tf.Variable([[1, 2], [3, 4]])  # 直接创建 Variable 张量
    print(a.name, a.trainable)  # Variable 类型张量的属性

    tf.convert_to_tensor([1, 2.])  # 从列表创建张量

    tf.convert_to_tensor(np.array([[1, 2.], [3, 4]]))  # 从数组中创建张量

    tf.zeros([]),tf.ones([]) # 创建全 0，全 1 的标量